Duc manh Le dang
Cho dãy số nguyên a1, a2, ..., an, các số khác nhau từng đôi một (3 N 5000; với mọi i ta có |ai| 106). Bộ ba số ai, aj, ak (i j k) được gọi là Bộ tam hợp nếu có một số bất kỳ trong ba số đó bằng trung bình cộng của hai số còn lại.Yêu cầu: Hãy đếm số lượng bộ tam hợp và tìm bộ tam hợp có tổng giá trị của ba số là lớn nhất.Dữ liệu vào:- Dòng 1 chứa số N;- Dòng 2 chứa n số a1, a2, ..., aN cách nhau ít nhất một dấu cáchKết quả:- Dòng 1 ghi một số nguyên dương là số lượng bộ tam hợp tìm được;- D...
Đọc tiếp

Những câu hỏi liên quan
huynh chinh
Xem chi tiết
Nguyễn Lê Phước Thịnh
4 tháng 4 2022 lúc 21:49

#include <bits/stdc++.h>

using namespace std;

long long a[1000],n,i;

int main()

{

freopen("dayd.inp","r",stdin);

freopen("dayd.out","w",stdout);

cin>>n;

for (i=1; i<=n; i++) cin>>a[i];

for (i=1; i<=n; i++)

if (a[i]>0) cout<<a[i]<<" ";

return 0;

}

Bình luận (0)
Tiên Nguyễn
Xem chi tiết
Bùi Anh Tuấn
29 tháng 12 2020 lúc 19:51

phần a

Bình luận (1)
Bùi Anh Tuấn
29 tháng 12 2020 lúc 19:52

phần b

Bình luận (0)
huynh chinh
Xem chi tiết
Nguyễn Lê Phước Thịnh
31 tháng 3 2022 lúc 22:48

#include <bits/stdc++.h>

using namespace std;

long long a[10000],i,n,t;

int main()

{

freopen("avg.inp","r",stdin);

freopen("avg.out","w",stdout);

cin>>n;

for (i=1; i<=n; i++) cin>>a[i];

t=0;

for (i=1; i<=n; i++) t+=a[i];

cout<<fixed<<setprecision(1)<<(t*1.0)/(n*1.0);

return 0;

}

Bình luận (0)
Ngọc Anh Phạm
Xem chi tiết
Nguyễn Lê Phước Thịnh
25 tháng 10 2021 lúc 23:29

#include <bits/stdc++.h>

using namespace std;

long long k,x,i,n,vt;

int main()

{

cin>>n;

cin>>k;

vt=0;

for (i=1; i<=n; i++)

{

cin>>x;

if (x==k) vt=i;

}

if (vt==0) cout<<"Khong co "<<k<<" trong day";

else cout<<vt;

return 0;

}

Bình luận (0)
Ngọc Diệp
Xem chi tiết
nguyễn an phát
12 tháng 5 2021 lúc 20:24

program du_lieu;

uses crt;

var i,n:integer;

a:array[1..100]of integer;

tbc:real;

f:text;

begin

clrscr;

assign(f,'DULIEU.INP');reset(f);

readln(f,n);

for i:=1 to n do

begin

read(f,a[i]);

end;

close(f);

for i:=1 to n do

tbc:=tbc+a[i];

writeln(tbc/n);

readln;

end.

Bình luận (0)
Hải Phong
Xem chi tiết
Hải Phong
10 tháng 12 2021 lúc 11:13

huhu giúp với ạ cần gấp lắm

Bình luận (0)
Nguyễn Lê Phước Thịnh
10 tháng 12 2021 lúc 23:14

1:

#include <bits/stdc++.h>

using namespace std;

long long n,i,x,t;

int main()

{

cin>>n;

t=0;

for (i=1; i<=n; i++)

{

cin>>x;

t=t+x;

}

cout<<t;

return 0;

}

Bình luận (0)
Nguyễn Xuân Khánh
Xem chi tiết
Nguyễn Xuân Khánh
10 tháng 12 2021 lúc 11:14

giúp em với ạ

Bình luận (0)
Nguyễn Lê Phước Thịnh
10 tháng 12 2021 lúc 23:14

#include <bits/stdc++.h>

using namespace std;

long long a[10000],n,i,ln,vt;

int main()

{

cin>>n;

ln=LLONG_MIN;

for (i=1; i<=n; i++)

{

cin>>a[i];

ln=max(ln,a[i]);

}

for (i=1; i<=n; i++)

if (ln==a[i]) vt=i;

swap(a[1],a[vt]);

for (i=1; i<=n; i++)

cout<<a[i]<<" ";

return 0;

}

Bình luận (0)
Lala
Xem chi tiết
Nguyen Thanh Tam
Xem chi tiết
HUY
Xem chi tiết
Nguyễn Lê Phước Thịnh
15 tháng 12 2022 lúc 15:37

#include <bits/stdc++.h>

using namespace std;

int n,s,i,t;

int main()

{

freopen("bai1.inp","r",stdin);

freopen("bai1.out","w",stdout);

cin>>n>>s;

t=0;

for (int i=1; i<=n; i++)

{

int x;

cin>>x;

if (x%s==0) t+=x;

}

cout<<t;

}

Bình luận (0)